package com.hxzy.shop.dto.marketing.dto.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author sifan
 * @PackagName:com.example.master.dto.req.marketing
 * @ClassName: FullGiftSaveReq
 * @Description:
 * @date:2021/4/27 20:20
 */
@Data
public class FullGiftSaveReq implements Serializable {

    /**
     * 活动名称
     */
    @ApiModelProperty(value = "活动名称")
    private String activityName;

    /**
     * 活动开始时间
     */
    @ApiModelProperty(value = "活动开始时间")
    private Date activityStartTime;

    /**
     * 活动结束时间
     */
    @ApiModelProperty(value = "活动结束时间")
    private Date activityEndTime;

    /**
     * 限购状态  true 不限购 false 限购
     */
    @ApiModelProperty(value = "限购状态  true 不限购 false 限购")
    private Boolean purchaseRestrictionStatus;

    /**
     * 最多购买
     */
    @ApiModelProperty(value = "最多购买")
    private Integer buyAtMost;

    /**
     * 满多少件赠送
     */
    @ApiModelProperty(value = "满多少件赠送")
    private BigDecimal howManyPiecesAreGivenAway;

    @ApiModelProperty(value = "是否叠加 true叠加 false不叠加")
    private Boolean stackOrNot;

    @ApiModelProperty(value = "活动药品id集合")
    private List<String> drugIds;

    @ApiModelProperty(value = "赠送药品集合")
    private List<DrugInnerFullGiftGiveReq> drugInnerFullGiftGiveReqs;

}
